let _statusBarHeight = 0
// 使用条件编译处理微信小程序和其他平台
// #ifdef MP-WEIXIN
const windowInfo = wx.getWindowInfo()
_statusBarHeight = windowInfo.statusBarHeight || 0
// #endif
// #ifndef MP-WEIXIN
_statusBarHeight = uni.getSystemInfoSync().statusBarHeight || 0
// #endif

export function getStatusBarHeight(){
	return  _statusBarHeight
}

// titleBar的高度，如果不使用导航栏且要将页面view进行fixed定位（例如搜索页面) 
export function getTitleBarHeight(){
	if(uni.getMenuButtonBoundingClientRect) {
		const {top, height} = uni.getMenuButtonBoundingClientRect()
		return (top - getStatusBarHeight()) * 2 + height
	} else {
		return 50
	}
}

// 如果使用自定义导航栏，占位view的高度
export function getFillHeight(){
	return getStatusBarHeight() + getTitleBarHeight()
}



 